squall head - Spanish English Dictionary